#define  _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include"queue.h"
bool lessfc(int x, int y)
{
	return x < y;
}
bool greaterfc(int x, int y)
{
	return x > y;
}
class A {
public:
	A(bool(*ptr)(int,int))
		:_ptr(ptr)
	{}
	void function(int x, int y)
	{
		cout << "void func(int xx, int yy)" << _ptr(x, y) << endl;
	}
	bool(*_ptr)(int, int);
};
//int main()
//{
//	//jz::test_queue();
//	A a1(lessfc);
//	a1.function(1,2);
//	A b1(greaterfc);
//	b1.function(1, 2);
//	return 0;
//}